be on someone's trail - German English Dictionary